package userEntity

// EbUserMoney 用户余额账单表
type UserMoney struct {
	ID      int64   `json:"id" gorm:"column:id" form:"id"`                   // 用户余额id
	Uid     int64   `json:"uid" gorm:"column:uid" form:"uid"`                // 用户uid
	LinkId  string  `json:"link_id" gorm:"column:link_id" form:"link_id"`    // 关联id
	Type    string  `json:"type" gorm:"column:type" form:"type"`             // 明细类型
	Title   string  `json:"title" gorm:"column:title" form:"title"`          // 账单标题
	Number  float64 `json:"number" gorm:"column:number" form:"number"`       // 明细数字
	Balance float64 `json:"balance" gorm:"column:balance" form:"balance"`    // 剩余
	Pm      int8    `json:"pm" gorm:"column:pm" form:"pm"`                   // 0 = 支出 1 = 获得
	Mark    string  `json:"mark" gorm:"column:mark" form:"mark"`             // 备注
	Status  int8    `json:"status" gorm:"column:status" form:"status"`       // 0 = 带确定 1 = 有效 -1 = 无效
	AddTime int64   `json:"add_time" gorm:"column:add_time" form:"add_time"` // 添加时间
}

// TableName 表名称
func (*UserMoney) TableName() string {
	return "eb_user_money"
}
